package com.msb.common.constart;

/**
 * @Author: lmf
 * @Create: 2025/3/8 16:43
 * Description:  缓存reids前缀常量
 */
public final class CacheConstant {
    private CacheConstant() {
        throw new UnsupportedOperationException(ErrorMessage.error_class_new);
    }

    /**
     * 客户信息
     */
    public static final String CLIENT_BUSINESS = "client_business:";

    /**
     * 客户模板
     */
    public static final String CLIENT_TEMPLATE = "client_template:";

    /**
     * 客户签名
     */
    public static final String CLIENT_SIGN = "client_sign:";

    /**
     * 客户余额
     */
    public static final String CLIENT_BALANCE = "client_balance:";
    /**
     * 号段补全
     */
    public static final String PHASE = "phase:";

    /**
     * 敏感词
     */
    public static final String DIRTYWORD = "dirtyword:";
    /**
     * 全局黑名单前缀
     */
    public static final String GLOBAL_BLACK = "global_black:";
    /**
     * 客户黑名单前缀
     */
    public static final String CLIENT_BLACK = "client_black:";
    /**
     * redis中默认值
     */
    public static final String DEFAULT_VALUE = "0";

    /**
     * 分隔符
     */
    public static final String SEPARATE = ":";

    /**
     * 限制一分钟发送短信一条前缀
     */
    public static final String LIMIT_ONE_MINUTE = "limit_one_minute:";

    /**
     * 通道前缀
     */
    public static final String CHANNEL = "channel:";
    /**
     * 客户通道前缀
     */
    public static final String CLIENT_CHANNEL = "client_channel:";
}
